﻿/*
 * XCoder v3.4.2011.0316
 * 作者：nnhy/X
 * 时间：2011-04-04 11:54:06
 * 版权：版权所有 (C) 新生命开发团队 2010
*/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using XCode;
using XCode.DataAccessLayer;

namespace NXCMS.CMS
{
	/// <summary>
	/// 类别设置
	/// </summary>
	[Serializable]
	[DataObject]
	[Description("类别设置")]
	[BindTable("CatalogConfig", Description = "类别设置", ConnName = "CMS", DbType = DatabaseType.SqlServer)]
	public partial class CatalogConfig
	{
		#region 属性
		private Int32 _ID;
		/// <summary>
		/// 编号
		/// </summary>
		[Description("编号")]
		[DataObjectField(true, true, false, 10)]
		[BindColumn(1, "ID", "编号", "", "int", 10, 0, false)]
		public Int32 ID
		{
			get { return _ID; }
			set { if (OnPropertyChange("ID", value)) _ID = value; }
		}

		private Int32 _SiteID;
		/// <summary>
		/// 站点编号
		/// </summary>
		[Description("站点编号")]
		[DataObjectField(false, false, false, 10)]
		[BindColumn(2, "SiteID", "站点编号", "", "int", 10, 0, false)]
		public Int32 SiteID
		{
			get { return _SiteID; }
			set { if (OnPropertyChange("SiteID", value)) _SiteID = value; }
		}

		private Int32 _CatalogID;
		/// <summary>
		/// 类别编号
		/// </summary>
		[Description("类别编号")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(3, "CatalogID", "类别编号", "", "int", 10, 0, false)]
		public Int32 CatalogID
		{
			get { return _CatalogID; }
			set { if (OnPropertyChange("CatalogID", value)) _CatalogID = value; }
		}

		private String _CatalogInnerCode;
		/// <summary>
		/// 类别内部代码
		/// </summary>
		[Description("类别内部代码")]
		[DataObjectField(false, false, true, 100)]
		[BindColumn(4, "CatalogInnerCode", "类别内部代码", "", "nvarchar(100)", 0, 0, true)]
		public String CatalogInnerCode
		{
			get { return _CatalogInnerCode; }
			set { if (OnPropertyChange("CatalogInnerCode", value)) _CatalogInnerCode = value; }
		}

		private String _CronExpression;
		/// <summary>
		/// 克隆表达式
		/// </summary>
		[Description("克隆表达式")]
		[DataObjectField(false, false, true, 100)]
		[BindColumn(5, "CronExpression", "克隆表达式", "", "nvarchar(100)", 0, 0, true)]
		public String CronExpression
		{
			get { return _CronExpression; }
			set { if (OnPropertyChange("CronExpression", value)) _CronExpression = value; }
		}

		private String _PlanType;
		/// <summary>
		/// 计划类型
		/// </summary>
		[Description("计划类型")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(6, "PlanType", "计划类型", "", "nvarchar(10)", 0, 0, true)]
		public String PlanType
		{
			get { return _PlanType; }
			set { if (OnPropertyChange("PlanType", value)) _PlanType = value; }
		}

		private DateTime _StartTime;
		/// <summary>
		/// 开始时间
		/// </summary>
		[Description("开始时间")]
		[DataObjectField(false, false, true, 7)]
		[BindColumn(7, "StartTime", "开始时间", "", "datetime2", 7, 0, false)]
		public DateTime StartTime
		{
			get { return _StartTime; }
			set { if (OnPropertyChange("StartTime", value)) _StartTime = value; }
		}

		private Boolean _IsUsing;
		/// <summary>
		/// 是否
		/// </summary>
		[Description("是否")]
		[DataObjectField(false, false, false, 1)]
		[BindColumn(8, "IsUsing", "是否", "", "bit", 0, 0, false)]
		public Boolean IsUsing
		{
			get { return _IsUsing; }
			set { if (OnPropertyChange("IsUsing", value)) _IsUsing = value; }
		}

		private Int32 _HotWordType;
		/// <summary>
		/// 热点类型
		/// </summary>
		[Description("热点类型")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(9, "HotWordType", "热点类型", "", "int", 10, 0, false)]
		public Int32 HotWordType
		{
			get { return _HotWordType; }
			set { if (OnPropertyChange("HotWordType", value)) _HotWordType = value; }
		}

		private String _AllowStatus;
		/// <summary>
		/// 允许状态
		/// </summary>
		[Description("允许状态")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(10, "AllowStatus", "允许状态", "", "nvarchar(50)", 0, 0, true)]
		public String AllowStatus
		{
			get { return _AllowStatus; }
			set { if (OnPropertyChange("AllowStatus", value)) _AllowStatus = value; }
		}

		private String _AfterEditStatus;
		/// <summary>
		/// 之后编辑状态
		/// </summary>
		[Description("之后编辑状态")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(11, "AfterEditStatus", "之后编辑状态", "", "nvarchar(50)", 0, 0, true)]
		public String AfterEditStatus
		{
			get { return _AfterEditStatus; }
			set { if (OnPropertyChange("AfterEditStatus", value)) _AfterEditStatus = value; }
		}

		private String _Encoding;
		/// <summary>
		/// 
		/// </summary>
		[Description("")]
		[DataObjectField(false, false, true, 20)]
		[BindColumn(12, "Encoding", "", "", "nvarchar(20)", 0, 0, true)]
		public String Encoding
		{
			get { return _Encoding; }
			set { if (OnPropertyChange("Encoding", value)) _Encoding = value; }
		}

		private String _ArchiveTime;
		/// <summary>
		/// 存档时间
		/// </summary>
		[Description("存档时间")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(13, "ArchiveTime", "存档时间", "", "nvarchar(10)", 0, 0, true)]
		public String ArchiveTime
		{
			get { return _ArchiveTime; }
			set { if (OnPropertyChange("ArchiveTime", value)) _ArchiveTime = value; }
		}

		private Boolean _AttachDownFlag;
		/// <summary>
		/// 附件下标记
		/// </summary>
		[Description("附件下标记")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(14, "AttachDownFlag", "附件下标记", "", "bit", 0, 0, false)]
		public Boolean AttachDownFlag
		{
			get { return _AttachDownFlag; }
			set { if (OnPropertyChange("AttachDownFlag", value)) _AttachDownFlag = value; }
		}

		private Boolean _BranchManageFlag;
		/// <summary>
		/// 分支管理标记
		/// </summary>
		[Description("分支管理标记")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(15, "BranchManageFlag", "分支管理标记", "", "bit", 0, 0, false)]
		public Boolean BranchManageFlag
		{
			get { return _BranchManageFlag; }
			set { if (OnPropertyChange("BranchManageFlag", value)) _BranchManageFlag = value; }
		}

		private Boolean _AllowInnerDeploy;
		/// <summary>
		/// 允许内部发布
		/// </summary>
		[Description("允许内部发布")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(16, "AllowInnerDeploy", "允许内部发布", "", "bit", 0, 0, false)]
		public Boolean AllowInnerDeploy
		{
			get { return _AllowInnerDeploy; }
			set { if (OnPropertyChange("AllowInnerDeploy", value)) _AllowInnerDeploy = value; }
		}

		private String _InnerDeployPassword;
		/// <summary>
		/// 内部发布密码
		/// </summary>
		[Description("内部发布密码")]
		[DataObjectField(false, false, true, 255)]
		[BindColumn(17, "InnerDeployPassword", "内部发布密码", "", "nvarchar(255)", 0, 0, true)]
		public String InnerDeployPassword
		{
			get { return _InnerDeployPassword; }
			set { if (OnPropertyChange("InnerDeployPassword", value)) _InnerDeployPassword = value; }
		}

		private Boolean _SyncCatalogInsert;
		/// <summary>
		/// 同步类别插入
		/// </summary>
		[Description("同步类别插入")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(18, "SyncCatalogInsert", "同步类别插入", "", "bit", 0, 0, false)]
		public Boolean SyncCatalogInsert
		{
			get { return _SyncCatalogInsert; }
			set { if (OnPropertyChange("SyncCatalogInsert", value)) _SyncCatalogInsert = value; }
		}

		private Boolean _SyncCatalogModify;
		/// <summary>
		/// 同步类别修改
		/// </summary>
		[Description("同步类别修改")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(19, "SyncCatalogModify", "同步类别修改", "", "bit", 0, 0, false)]
		public Boolean SyncCatalogModify
		{
			get { return _SyncCatalogModify; }
			set { if (OnPropertyChange("SyncCatalogModify", value)) _SyncCatalogModify = value; }
		}

		private Boolean _SyncArticleModify;
		/// <summary>
		/// 同步文章修改
		/// </summary>
		[Description("同步文章修改")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(20, "SyncArticleModify", "同步文章修改", "", "bit", 0, 0, false)]
		public Boolean SyncArticleModify
		{
			get { return _SyncArticleModify; }
			set { if (OnPropertyChange("SyncArticleModify", value)) _SyncArticleModify = value; }
		}

		private Int32 _AfterSyncStatus;
		/// <summary>
		/// 之后同步状态
		/// </summary>
		[Description("之后同步状态")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(21, "AfterSyncStatus", "之后同步状态", "", "int", 10, 0, false)]
		public Int32 AfterSyncStatus
		{
			get { return _AfterSyncStatus; }
			set { if (OnPropertyChange("AfterSyncStatus", value)) _AfterSyncStatus = value; }
		}

		private Int32 _AfterModifyStatus;
		/// <summary>
		/// 之后修改状态
		/// </summary>
		[Description("之后修改状态")]
		[DataObjectField(false, false, true, 10)]
		[BindColumn(22, "AfterModifyStatus", "之后修改状态", "", "int", 10, 0, false)]
		public Int32 AfterModifyStatus
		{
			get { return _AfterModifyStatus; }
			set { if (OnPropertyChange("AfterModifyStatus", value)) _AfterModifyStatus = value; }
		}

		private Boolean _AllowInnerGather;
		/// <summary>
		/// 允许内部采集
		/// </summary>
		[Description("允许内部采集")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(23, "AllowInnerGather", "允许内部采集", "", "bit", 0, 0, false)]
		public Boolean AllowInnerGather
		{
			get { return _AllowInnerGather; }
			set { if (OnPropertyChange("AllowInnerGather", value)) _AllowInnerGather = value; }
		}

		private String _InnerGatherPassword;
		/// <summary>
		/// 内部采集密码
		/// </summary>
		[Description("内部采集密码")]
		[DataObjectField(false, false, true, 255)]
		[BindColumn(24, "InnerGatherPassword", "内部采集密码", "", "nvarchar(255)", 0, 0, true)]
		public String InnerGatherPassword
		{
			get { return _InnerGatherPassword; }
			set { if (OnPropertyChange("InnerGatherPassword", value)) _InnerGatherPassword = value; }
		}

		private Boolean _AllowComment;
		/// <summary>
		/// 允许注释
		/// </summary>
		[Description("允许注释")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(25, "AllowComment", "允许注释", "", "bit", 0, 0, false)]
		public Boolean AllowComment
		{
			get { return _AllowComment; }
			set { if (OnPropertyChange("AllowComment", value)) _AllowComment = value; }
		}

		private Boolean _CommentAnonymous;
		/// <summary>
		/// 注释匿名
		/// </summary>
		[Description("注释匿名")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(26, "CommentAnonymous", "注释匿名", "", "bit", 0, 0, false)]
		public Boolean CommentAnonymous
		{
			get { return _CommentAnonymous; }
			set { if (OnPropertyChange("CommentAnonymous", value)) _CommentAnonymous = value; }
		}

		private Boolean _CommentVerify;
		/// <summary>
		/// 注释验证
		/// </summary>
		[Description("注释验证")]
		[DataObjectField(false, false, true, 1)]
		[BindColumn(27, "CommentVerify", "注释验证", "", "bit", 0, 0, false)]
		public Boolean CommentVerify
		{
			get { return _CommentVerify; }
			set { if (OnPropertyChange("CommentVerify", value)) _CommentVerify = value; }
		}

		private String _Prop1;
		/// <summary>
		/// 属性1
		/// </summary>
		[Description("属性1")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(28, "Prop1", "属性1", "", "nvarchar(50)", 0, 0, true)]
		public String Prop1
		{
			get { return _Prop1; }
			set { if (OnPropertyChange("Prop1", value)) _Prop1 = value; }
		}

		private String _Prop2;
		/// <summary>
		/// 属性2
		/// </summary>
		[Description("属性2")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(29, "Prop2", "属性2", "", "nvarchar(50)", 0, 0, true)]
		public String Prop2
		{
			get { return _Prop2; }
			set { if (OnPropertyChange("Prop2", value)) _Prop2 = value; }
		}

		private String _Prop3;
		/// <summary>
		/// 属性3
		/// </summary>
		[Description("属性3")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(30, "Prop3", "属性3", "", "nvarchar(50)", 0, 0, true)]
		public String Prop3
		{
			get { return _Prop3; }
			set { if (OnPropertyChange("Prop3", value)) _Prop3 = value; }
		}

		private String _Prop4;
		/// <summary>
		/// 属性4
		/// </summary>
		[Description("属性4")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(31, "Prop4", "属性4", "", "nvarchar(50)", 0, 0, true)]
		public String Prop4
		{
			get { return _Prop4; }
			set { if (OnPropertyChange("Prop4", value)) _Prop4 = value; }
		}

		private String _AddUser;
		/// <summary>
		/// 添加用户
		/// </summary>
		[Description("添加用户")]
		[DataObjectField(false, false, false, 200)]
		[BindColumn(32, "AddUser", "添加用户", "", "nvarchar(200)", 0, 0, true)]
		public String AddUser
		{
			get { return _AddUser; }
			set { if (OnPropertyChange("AddUser", value)) _AddUser = value; }
		}

		private DateTime _AddTime;
		/// <summary>
		/// 添加时间
		/// </summary>
		[Description("添加时间")]
		[DataObjectField(false, false, false, 7)]
		[BindColumn(33, "AddTime", "添加时间", "", "datetime2", 7, 0, false)]
		public DateTime AddTime
		{
			get { return _AddTime; }
			set { if (OnPropertyChange("AddTime", value)) _AddTime = value; }
		}

		private String _ModifyUser;
		/// <summary>
		/// 修改用户
		/// </summary>
		[Description("修改用户")]
		[DataObjectField(false, false, true, 200)]
		[BindColumn(34, "ModifyUser", "修改用户", "", "nvarchar(200)", 0, 0, true)]
		public String ModifyUser
		{
			get { return _ModifyUser; }
			set { if (OnPropertyChange("ModifyUser", value)) _ModifyUser = value; }
		}

		private DateTime _ModifyTime;
		/// <summary>
		/// 修改时间
		/// </summary>
		[Description("修改时间")]
		[DataObjectField(false, false, true, 7)]
		[BindColumn(35, "ModifyTime", "修改时间", "", "datetime2", 7, 0, false)]
		public DateTime ModifyTime
		{
			get { return _ModifyTime; }
			set { if (OnPropertyChange("ModifyTime", value)) _ModifyTime = value; }
		}

		private String _BackupNo;
		/// <summary>
		/// 备份编号
		/// </summary>
		[Description("备份编号")]
		[DataObjectField(false, false, true, 15)]
		[BindColumn(36, "BackupNo", "备份编号", "", "nvarchar(15)", 0, 0, true)]
		public String BackupNo
		{
			get { return _BackupNo; }
			set { if (OnPropertyChange("BackupNo", value)) _BackupNo = value; }
		}

		private String _BackupOperator;
		/// <summary>
		/// 备份操作者
		/// </summary>
		[Description("备份操作者")]
		[DataObjectField(false, false, true, 200)]
		[BindColumn(37, "BackupOperator", "备份操作者", "", "nvarchar(200)", 0, 0, true)]
		public String BackupOperator
		{
			get { return _BackupOperator; }
			set { if (OnPropertyChange("BackupOperator", value)) _BackupOperator = value; }
		}

		private DateTime _BackupTime;
		/// <summary>
		/// 备份时间
		/// </summary>
		[Description("备份时间")]
		[DataObjectField(false, false, true, 7)]
		[BindColumn(38, "BackupTime", "备份时间", "", "datetime2", 7, 0, false)]
		public DateTime BackupTime
		{
			get { return _BackupTime; }
			set { if (OnPropertyChange("BackupTime", value)) _BackupTime = value; }
		}

		private String _BackupMemo;
		/// <summary>
		/// 备份注释
		/// </summary>
		[Description("备份注释")]
		[DataObjectField(false, false, true, 50)]
		[BindColumn(39, "BackupMemo", "备份注释", "", "nvarchar(50)", 0, 0, true)]
		public String BackupMemo
		{
			get { return _BackupMemo; }
			set { if (OnPropertyChange("BackupMemo", value)) _BackupMemo = value; }
		}
		#endregion

		#region 获取/设置 字段值
		/// <summary>
		/// 获取/设置 字段值。
		/// 一个索引，基类使用反射实现。
		/// 派生实体类可重写该索引，以避免反射带来的性能损耗
		/// </summary>
		/// <param name="name">字段名</param>
		/// <returns></returns>
		public override Object this[String name]
		{
			get
			{
				switch (name)
				{
					case "ID" : return _ID;
					case "SiteID" : return _SiteID;
					case "CatalogID" : return _CatalogID;
					case "CatalogInnerCode" : return _CatalogInnerCode;
					case "CronExpression" : return _CronExpression;
					case "PlanType" : return _PlanType;
					case "StartTime" : return _StartTime;
					case "IsUsing" : return _IsUsing;
					case "HotWordType" : return _HotWordType;
					case "AllowStatus" : return _AllowStatus;
					case "AfterEditStatus" : return _AfterEditStatus;
					case "Encoding" : return _Encoding;
					case "ArchiveTime" : return _ArchiveTime;
					case "AttachDownFlag" : return _AttachDownFlag;
					case "BranchManageFlag" : return _BranchManageFlag;
					case "AllowInnerDeploy" : return _AllowInnerDeploy;
					case "InnerDeployPassword" : return _InnerDeployPassword;
					case "SyncCatalogInsert" : return _SyncCatalogInsert;
					case "SyncCatalogModify" : return _SyncCatalogModify;
					case "SyncArticleModify" : return _SyncArticleModify;
					case "AfterSyncStatus" : return _AfterSyncStatus;
					case "AfterModifyStatus" : return _AfterModifyStatus;
					case "AllowInnerGather" : return _AllowInnerGather;
					case "InnerGatherPassword" : return _InnerGatherPassword;
					case "AllowComment" : return _AllowComment;
					case "CommentAnonymous" : return _CommentAnonymous;
					case "CommentVerify" : return _CommentVerify;
					case "Prop1" : return _Prop1;
					case "Prop2" : return _Prop2;
					case "Prop3" : return _Prop3;
					case "Prop4" : return _Prop4;
					case "AddUser" : return _AddUser;
					case "AddTime" : return _AddTime;
					case "ModifyUser" : return _ModifyUser;
					case "ModifyTime" : return _ModifyTime;
					case "BackupNo" : return _BackupNo;
					case "BackupOperator" : return _BackupOperator;
					case "BackupTime" : return _BackupTime;
					case "BackupMemo" : return _BackupMemo;
					default: return base[name];
				}
			}
			set
			{
				switch (name)
				{
					case "ID" : _ID = Convert.ToInt32(value); break;
					case "SiteID" : _SiteID = Convert.ToInt32(value); break;
					case "CatalogID" : _CatalogID = Convert.ToInt32(value); break;
					case "CatalogInnerCode" : _CatalogInnerCode = Convert.ToString(value); break;
					case "CronExpression" : _CronExpression = Convert.ToString(value); break;
					case "PlanType" : _PlanType = Convert.ToString(value); break;
					case "StartTime" : _StartTime = Convert.ToDateTime(value); break;
					case "IsUsing" : _IsUsing = Convert.ToBoolean(value); break;
					case "HotWordType" : _HotWordType = Convert.ToInt32(value); break;
					case "AllowStatus" : _AllowStatus = Convert.ToString(value); break;
					case "AfterEditStatus" : _AfterEditStatus = Convert.ToString(value); break;
					case "Encoding" : _Encoding = Convert.ToString(value); break;
					case "ArchiveTime" : _ArchiveTime = Convert.ToString(value); break;
					case "AttachDownFlag" : _AttachDownFlag = Convert.ToBoolean(value); break;
					case "BranchManageFlag" : _BranchManageFlag = Convert.ToBoolean(value); break;
					case "AllowInnerDeploy" : _AllowInnerDeploy = Convert.ToBoolean(value); break;
					case "InnerDeployPassword" : _InnerDeployPassword = Convert.ToString(value); break;
					case "SyncCatalogInsert" : _SyncCatalogInsert = Convert.ToBoolean(value); break;
					case "SyncCatalogModify" : _SyncCatalogModify = Convert.ToBoolean(value); break;
					case "SyncArticleModify" : _SyncArticleModify = Convert.ToBoolean(value); break;
					case "AfterSyncStatus" : _AfterSyncStatus = Convert.ToInt32(value); break;
					case "AfterModifyStatus" : _AfterModifyStatus = Convert.ToInt32(value); break;
					case "AllowInnerGather" : _AllowInnerGather = Convert.ToBoolean(value); break;
					case "InnerGatherPassword" : _InnerGatherPassword = Convert.ToString(value); break;
					case "AllowComment" : _AllowComment = Convert.ToBoolean(value); break;
					case "CommentAnonymous" : _CommentAnonymous = Convert.ToBoolean(value); break;
					case "CommentVerify" : _CommentVerify = Convert.ToBoolean(value); break;
					case "Prop1" : _Prop1 = Convert.ToString(value); break;
					case "Prop2" : _Prop2 = Convert.ToString(value); break;
					case "Prop3" : _Prop3 = Convert.ToString(value); break;
					case "Prop4" : _Prop4 = Convert.ToString(value); break;
					case "AddUser" : _AddUser = Convert.ToString(value); break;
					case "AddTime" : _AddTime = Convert.ToDateTime(value); break;
					case "ModifyUser" : _ModifyUser = Convert.ToString(value); break;
					case "ModifyTime" : _ModifyTime = Convert.ToDateTime(value); break;
					case "BackupNo" : _BackupNo = Convert.ToString(value); break;
					case "BackupOperator" : _BackupOperator = Convert.ToString(value); break;
					case "BackupTime" : _BackupTime = Convert.ToDateTime(value); break;
					case "BackupMemo" : _BackupMemo = Convert.ToString(value); break;
					default: base[name] = value; break;
				}
			}
		}
		#endregion

		#region 字段名
		/// <summary>
		/// 取得类别设置字段名的快捷方式
		/// </summary>
		public class _
		{
			///<summary>
			/// 编号
			///</summary>
			public const String ID = "ID";

			///<summary>
			/// 站点编号
			///</summary>
			public const String SiteID = "SiteID";

			///<summary>
			/// 类别编号
			///</summary>
			public const String CatalogID = "CatalogID";

			///<summary>
			/// 类别内部代码
			///</summary>
			public const String CatalogInnerCode = "CatalogInnerCode";

			///<summary>
			/// 克隆表达式
			///</summary>
			public const String CronExpression = "CronExpression";

			///<summary>
			/// 计划类型
			///</summary>
			public const String PlanType = "PlanType";

			///<summary>
			/// 开始时间
			///</summary>
			public const String StartTime = "StartTime";

			///<summary>
			/// 是否
			///</summary>
			public const String IsUsing = "IsUsing";

			///<summary>
			/// 热点类型
			///</summary>
			public const String HotWordType = "HotWordType";

			///<summary>
			/// 允许状态
			///</summary>
			public const String AllowStatus = "AllowStatus";

			///<summary>
			/// 之后编辑状态
			///</summary>
			public const String AfterEditStatus = "AfterEditStatus";

			///<summary>
			/// 
			///</summary>
			public const String Encoding = "Encoding";

			///<summary>
			/// 存档时间
			///</summary>
			public const String ArchiveTime = "ArchiveTime";

			///<summary>
			/// 附件下标记
			///</summary>
			public const String AttachDownFlag = "AttachDownFlag";

			///<summary>
			/// 分支管理标记
			///</summary>
			public const String BranchManageFlag = "BranchManageFlag";

			///<summary>
			/// 允许内部发布
			///</summary>
			public const String AllowInnerDeploy = "AllowInnerDeploy";

			///<summary>
			/// 内部发布密码
			///</summary>
			public const String InnerDeployPassword = "InnerDeployPassword";

			///<summary>
			/// 同步类别插入
			///</summary>
			public const String SyncCatalogInsert = "SyncCatalogInsert";

			///<summary>
			/// 同步类别修改
			///</summary>
			public const String SyncCatalogModify = "SyncCatalogModify";

			///<summary>
			/// 同步文章修改
			///</summary>
			public const String SyncArticleModify = "SyncArticleModify";

			///<summary>
			/// 之后同步状态
			///</summary>
			public const String AfterSyncStatus = "AfterSyncStatus";

			///<summary>
			/// 之后修改状态
			///</summary>
			public const String AfterModifyStatus = "AfterModifyStatus";

			///<summary>
			/// 允许内部采集
			///</summary>
			public const String AllowInnerGather = "AllowInnerGather";

			///<summary>
			/// 内部采集密码
			///</summary>
			public const String InnerGatherPassword = "InnerGatherPassword";

			///<summary>
			/// 允许注释
			///</summary>
			public const String AllowComment = "AllowComment";

			///<summary>
			/// 注释匿名
			///</summary>
			public const String CommentAnonymous = "CommentAnonymous";

			///<summary>
			/// 注释验证
			///</summary>
			public const String CommentVerify = "CommentVerify";

			///<summary>
			/// 属性1
			///</summary>
			public const String Prop1 = "Prop1";

			///<summary>
			/// 属性2
			///</summary>
			public const String Prop2 = "Prop2";

			///<summary>
			/// 属性3
			///</summary>
			public const String Prop3 = "Prop3";

			///<summary>
			/// 属性4
			///</summary>
			public const String Prop4 = "Prop4";

			///<summary>
			/// 添加用户
			///</summary>
			public const String AddUser = "AddUser";

			///<summary>
			/// 添加时间
			///</summary>
			public const String AddTime = "AddTime";

			///<summary>
			/// 修改用户
			///</summary>
			public const String ModifyUser = "ModifyUser";

			///<summary>
			/// 修改时间
			///</summary>
			public const String ModifyTime = "ModifyTime";

			///<summary>
			/// 备份编号
			///</summary>
			public const String BackupNo = "BackupNo";

			///<summary>
			/// 备份操作者
			///</summary>
			public const String BackupOperator = "BackupOperator";

			///<summary>
			/// 备份时间
			///</summary>
			public const String BackupTime = "BackupTime";

			///<summary>
			/// 备份注释
			///</summary>
			public const String BackupMemo = "BackupMemo";
		}
		#endregion
	}
}